@media screen and (min-width: 768px) {

	.news1400 {

		width: 750px;

		margin: 0 auto

	}



	.news_box .news_left {

		display: block;

	}



	.news_box .news_right .news_text .date {

		display: none;

	}



	.news_box .news_right {

		width: calc(100% - 210px);

	}



	.swiperjiantou .swiper1,

	.news_box .news_right .news_btn {

		width: 64px;

		height: 64px;

	}
	.cookies .cookies-item33,
	.cookies .cookies-item{

		width: initial;

	}

	.swiperjiantou .swiper1 i,

	.news_box .news_right .news_btn i {

		width: 20px;

		height: 20px;

	}



	.news_con_box .line {

		padding-bottom: 80px;

	}



	.title {

		margin-bottom: 80px;

	}



	.news_box {

		margin-bottom: 80px;

		padding-bottom: 80px;

	}



	.title .line {

		margin: 0 auto 30px;

	}



	.main120 {

		padding: 80px 0;

	}



	.cooperationCon-box-item {

		padding: 40px;

	}



	.aboutIndex-content-left h4 {

		font-size: 26px;

	}

	.news_box .news_right .news_text h1{

		font-size: 22px;

	}

	.contact-map-item h3,

	.contact-item-right h3,

	.titledeta h3,

	.news_box .news_right .news_text h1,

	.cooperationCon-box-item h3,

	.title p,

	.cooperation-content-item-right .btn .btnRight span,

	.sboxSecondTreatment-left h4,

	.aboutBoxSecond-content-right h3,

	.aboutSecondBox-content-item h2{

		font-weight: 20px;

	}

	.contact-form-box .form-item textarea,

	.contact-form-box .form-item input,

	.contact-form-box .form-item label,

	.contact-map-item .contact-map-item-box p,

	.contact-item-right p,

	.titledeta span,

	.necom p,

	.news_box .news_right .news_text p,

	.cooperationCon-box-item p,

	.cooDetail-text p,

	.cooperation-content-item-right .btn .btnRight h4,

	.cooperation-content-item-right p,

	.pro-cont,

	.pipeline-text p,

	.sboxSecondTreatment-left p,

	.sboxFirstTreatment .sboxFirstTreatment-left p,

	.language .value,

	.aboutBoxFifth-content-left-top .swiper-slide p,

	.cd-timeline-content p,

	.aboutBoxThird-content-item-left-text p,

	.aboutBoxSecond-content-left ul li p,

	.aboutBoxSecond-content-right-item p,

	.aboutBoxFirst-content-right p,

	.aboutThirdBox-content .swiper-slide span,

	.aboutSecondBox-content-item p,

	.aboutIndex-content-right p{

		font-size: 16px;

	}

	.cooperation-content-item-right .btn .btnIco span{

		font-size: 14px;

	}

	.aboutBoxThird-content-item-left h3{

		font-size: 26px;

	}

	.title p,

	.sboxFirstTreatment .sboxFirstTreatment-left h4{

		font-size: 24px;

	}

	.sboxSecondTreatment-item{

		padding: 30px;

	}

	.cooperation-content-item-right .btn .btnIco{

		width: 148px;

  		height: 45px;

	}

	.contact-map-item .contact-map-item-box{

		width: calc(100% - 150px);

		padding-right: 0px;

	}

	.contact-form-box .form-item input{

		padding: 0 30px;

	}

	.contact-form-box .form-item textarea{

		padding: 30px;

	}

}



@media screen and (min-width: 992px) {

	.news1400 {

		width: 970px;

		margin: 0 auto

	}



	.menuBtn {

		display: block;

	}



	.search,

	.nav {

		display: none;

	}



	.header h1 img {

		height: 44px;

	}



	.form-item .btn,

	.cooperation-content-item-right .btn .btnIco,

	.more a {

		width: 160px;

		height: 54px;

	}



	.footer-bottom p {

		font-size: 15px;

	}







	

	.form-item .btn span,

	

	.page_paing .u,

	.footer-right p,

	.footer-left-text p,

	.cooperation-content-item-right .btn .btnIco span,

	.more span {

		font-size: 16px;

	}



	.more .iconfont {

		width: 16px;

		height: 16px;

	}



	/* .ziyebanner {

		height: 400px;

	} */

	.titledeta {

		padding: 60px 0 20px;

	  }

	.sboxFirstTreatment .sboxFirstTreatment-left h4,

	.sboxSecondTreatment-left h4,

	.titledeta h3,

	.news_box .news_right .news_text h1 {

		font-size: 26px;

	}



	.sboxFirstTreatment {

		margin-bottom: 120px;

	}



	.cooDetail-second-right h3,

	.cooperation-content-item-right .btn .btnRight span,

	.contact-item-right h3,

	.actDetail .actDetailRight .actDetailRightTile h3 {

		font-size: 24px;

	}



	.cooperation-content-item-right-title {

		font-size: 22px;

	}

	.aboutBoxSecond-content-left h3,

	.aboutBoxSecond-content-right-item .text{

		padding: 30px;

	}

	.contact-form-box .form-item label {

		font-size: 20px;

	}

	.pro-nav ul li,

	.language .value,

	.aboutIndex-content-right p {

		font-size: 18px;

	}



	.contact-form-box .form-item input {

		height: 80px;

	}



	.contact-form-box .form-item textarea {

		height: 380px;

	}



	.title p,

	.ziyebanner h5 {

		font-size: 36px;

	}



	.nav-menu {

		height: 60px;

	}



	.nav-menu .nav-menu-item a {

		font-size: 18px;

		padding: 0 58px;

	}



	/* .nav-menu .nav-menu-flex {

		justify-content: flex-end;

	} */



	.main120 {

		padding: 120px 0;

	}



	.contact-map-item {

		flex-wrap: wrap-reverse;

	}



	.pipeline-text {

		width: 70%;

	}



	.contact-form-box {

		width: 50%;

	}



	.contact-form-box-flex,

	.contact-map-flex,

	.contact-item {

		flex-direction: row;

	}



	.contact-item-left {

		width: 480px;

		height: 300px;

	}



	.contact-item-right {

		width: 520px;

		margin-left: 100px;

		margin-top: 0;

	}



	.cooperation-content-item-left {

		width: 480px;

		height: 300px;

	}



	.cooperation-content-item-right {

		width: calc(100% - 480px - 40px);

		margin-top: 0;

	}



	.cooperation-content-item {

		flex-wrap: wrap-reverse;

	}



	/* .cookies {

		flex-wrap: nowrap;

	} */



	/* .treatmentFirstRight .cookies .cookies-item {

		flex: 0 0 50%;

	} */


	.techBox .cookies .cookies-item33,
	.techBox .cookies .cookies-item {

		flex: 0 0 33.33%;

	}



	.aboutSecondBox-content-item i {

		width: 80px;

		height: 80px;

		margin-bottom: 40px;

	}



	.aboutBoxFifth-content-left-top .swiper-slide p,

	.boxSboxText-right,

	.sboxTab1Flex-right p,
	.cookies .cookies-item33 a,
	.cookies .cookies-item {

		font-size: 18px;

	}



	.aboutBoxSecond-content-right h3,

	.aboutBoxSecond-content-left h3 {

		font-size: 24px;

	}



	.aboutSecondBox-content-item h2 {

		font-size: 26px;

	}



	.sboxTab1Flex {

		flex-wrap: nowrap;

	}



	.sboxTab1Flex-left {

		width: 50%;

		margin-bottom: 0;

	}



	.sboxTab1Flex-right {

		margin-left: 60px;

		width: 50%;

	}



	.boxSboxText {

		padding: 20px 60px;

	}



	.sboxTab1 {

		padding: 40px;

	}



	.sboxSecondTreatment-item {

		flex-direction: row;

		padding: 50px;

	}



	.sboxSecondTreatment-left,

	.sboxSecondTreatment-right {

		width: 49%;

	}



	.sboxSecondTreatment-item:nth-child(even) {

		flex-direction: row-reverse;

	}



	.sboxFirstTreatment-right-item:nth-child(even) {

		margin-top: 70px;

	}



	.sboxFirstTreatment .sboxFirstTreatment-left {

		margin-bottom: 0;

	}



	.sboxFirstTreatment-right-item {

		flex: 0 0 23%;

		margin: 0;

	}



	.aboutBoxSecond-content-left {

		margin-top: 0;

	}

	.three3 .aboutSecondBox-content-item{

		flex: 0 0 31%;

	}

	.aboutSecondBox-content-item {

		margin: 0;

		height: 400px;

		padding: 80px 0;

	}



	.aboutSecondBox-content-item p {

		display: none;

		color: #fff;

	}

	.pro-ntip-bottom{

		margin: 60px auto 0;

	}

	.pro-ntip-top-left {

		width: 255px;

		height: 128px;

	}



	.pro-ntip-top-right {

		width: calc(100% - 255px);

		padding-left: 60px;

	}



	.pro-ntip-top,

	.aboutSecondBox-content,

	.aboutIndex-content,

	.aboutBoxThird-content-item,

	.aboutBoxSecond-content,

	.aboutBoxFirst-content {

		display: flex;

	}



	.aboutIndex-content-left {

		width: 50%;

		margin-bottom: 0px;

	}



	.aboutIndex-number .number_list ul li {

		width: 25%;

	}



	.aboutIndex-content-right {

		width: 50%;

	}



	.aboutBoxFirst-content-left {

		width: 42%;

	}



	.aboutBoxFirst-content-right {

		width: 58%;

	}



	.aboutIndex-number .number_list ul li h3 em,

	.aboutIndex-number .number_list ul li.number_list_item h3 span,

	.aboutIndex-number .number_list ul li.number_list_item h3 em,

	.aboutBoxFirst-content-left .number_list ul li h3 span,

	.aboutBoxFirst-content-left .number_list ul li h3 em {

		font-size: 60px;

	}



	.aboutBoxSecond-content-right,

	.aboutBoxSecond-content-left {

		width: 49%;

	}

	.aboutBoxSecond-content-left ul li{

		padding: 40px 0;

	  }

	.aboutBoxSecond-content-left ul li img {

		width: 48px;

		height: 48px;

	}



	.aboutBoxThird-content-item-left {

		width: calc(100% - 390px);

	}



	.aboutBoxThird-content-item-right {

		width: 310px;

		height: 390px;

	}



	.aboutBoxThird-content-item:nth-child(odd) .aboutBoxThird-content-item-right img {

		border-bottom-right-radius: 15px;

		border-top-right-radius: 15px;

	}



	.aboutBoxThird-content-item:nth-child(even) .aboutBoxThird-content-item-right img {

		border-bottom-left-radius: 15px;

		border-top-left-radius: 15px;

	}



	/* .aboutBoxThird-content-item:nth-child(even) .aboutBoxThird-content-item-left {

		text-align: right;

	} */



	.aboutIndex-content-left h4 {

		font-size: 32px;

	}



	.aboutSecondBox-content-item h2 {

		font-size: 20px;

	}





	/* .aboutFourthBox-content-center {

		width: auto;

		height: auto;

	}



	.aboutFourthBox-content-right {

		width: auto;

	} */

	.aboutSecondBox-content-item:hover .iconfont1 {

		background-image: url(../images/jj1_1.png);

	}



	.aboutSecondBox-content-item:hover .iconfont2 {

		background-image: url(../images/jj2_1.png);

	}



	.aboutSecondBox-content-item:hover .iconfont3 {

		background-image: url(../images/jj3_1.png);

	}



	.aboutSecondBox-content-item:hover .iconfont4 {

		background-image: url(../images/jj4_1.png);

	}



	.aboutSecondBox-content-item:hover:after {

		opacity: 1;

		visibility: visible;

	}



	.aboutSecondBox-content-item:hover p,

	.aboutSecondBox-content-item:hover h2,

	.aboutSecondBox-content-item:hover i {

		transform: translateY(-60px);

	}



	.aboutSecondBox-content-item:hover h2 {

		color: #fff;

	}



	.aboutSecondBox-content-item:hover p {

		display: block;

	}



	.pro-ntip-box-wjite {

		width: 1000px;

	}

	.boxSboxText-left img{

		width: 80px;

		height: 80px;

	  }

	  .aboutBoxFirst-content-left .number_list ul li{

		text-align: left;

	  }

}



@media screen and (min-width: 1200px) {

	.news1400 {

		width: 1140px;

		margin: 0 auto

	}

	.three3 .aboutSecondBox-content-item{

		flex: 0 0 30%;

	}

	.contact-box .pic,

	.search,

	.nav {

		display: block;

	}

	.boxSboxText-left img{

		width: 100px;

		height: 100px;

	  }

	.aboutSecondBox-content .swiper-pagination-bullet-active,

	.banner .swiper-pagination-bullet-active{

		width: 40px;

	}

	.aboutSecondBox-content .swiper-pagination-bullet{

		width: 23px!important;

	}

	.menuBtn {

		display: none;

	}

	.more {

		margin-top: 80px;

		display: block;

	}

	.more a{

		width: 148px;

  		height: 45px;

	}

	.header h1 img {

		height: 55px;

	}

	.swiperBox h2{

		font-size: 26px;

		margin-bottom: 10px;

		width: auto;

		margin-left: 100px;

	}

	.banner .more{

		margin-left: 100px;

	}

	/* .banner .mySwiper .swiper-slide {

		height: 700px;

	} */



	.boxSboxText {

		padding: 20px 120px;

	}



	.nav .subnav {

		top: 57px;

	}



	.sboxTab1 {

		padding: 80px;

	}



	.boxSboxText-left {

		font-size: 90px;

	}



	.aboutFourthBox-content-right .swiper-slide h5,

	.boxSboxText-right {

		font-size: 26px;

	}



	.padd80 {

		padding: 0 40px;

	}



	.swiperBox h2 {

		font-size: 36px;

	}



	.form-item .btn,

	.more a,

	.cooperation-content-item-right .btn .btnIco {

		width: 196px;

		height: 64px;

	}



	.footer-center-left ul li {

		padding-left: 40px;

		margin-left: 40px;

	}



	.footer-center-left {

		display: block;

	}



	.sboxFirstTreatment,

	.footer .footer-flex {

		flex-direction: row;

	}



	.footer-bottom p,

	.footer-left {

		text-align: left;

	}



	.footer-left img {

		height: 73px;

		margin-bottom: 40px;

	}



	.footer .footer-top {

		padding: 130px 0 70px;

	}



	.footer-left-text {

		margin-bottom: 0;

	}



	/* .ziyebanner {

		height: 500px;

	} */



	.title p,

	.ziyebanner h5 {

		font-size: 48px;

	}



	.first .firstRight,

	.first .firstLeft {

		width: 50%;

	}



	.first .flexBox {

		display: flex;

	}



	.first .firstRight .padding {

		padding: 40px;

	}



	.actDetail .actDetailLeft {

		width: 70%;

	}



	.actDetail .actDetailRight {

		width: 25%;

		margin-top: 0;

	}



	.contact-map-item .contact-map-item-box {

		padding-left: 40px;

	}



	.contact-map-item-last h3 {

		width: 150px !important;

	}



	.contact-map-item h3 {



		width: 120px;

		padding: 10px 0 10px 40px;

		border-right: 1px solid #c2c2c2;

	}



	.cooperation-content-item-left {

		width: 600px;

		height: 360px;

	}



	.cooperation-content-item-right {

		width: calc(100% - 600px - 40px);

	}



	.cooDetail-third,

	.cooDetail-second {

		flex-wrap: nowrap;

	}

	.cooDetail-second-right{

		padding: 40px;

	}

	.cooDetail-second-right,

	.cooDetail-second-left {

		width: 50%;

	}



	.cooDetail-text {

		width: 90%;

	}



	.cooDetail-third-left {

		width: calc(100% - 300px);

	}



	.cooDetail-third-right {

		width: 300px;

	}



	.cooDetail-third-left {

		padding: 0 90px;

	}



	.cooDetail-third:nth-child(odd) .cooDetail-third-right {

		border-bottom-right-radius: 15px;

		border-top-right-radius: 15px;

	}



	.cooDetail-third:nth-child(even) .cooDetail-third-right {

		border-bottom-left-radius: 15px;

		border-top-left-radius: 15px;

	}



	.cooDetail-third:nth-child(odd) .cooDetail-third-left::after {

		left: 0;

		transform: rotate(0deg);

	}



	.sboxFirstTreatment .sboxFirstTreatment-left {

		width: 310px;

	}



	.sboxFirstTreatment .sboxFirstTreatment-right {

		width: calc(100% - 360px);

	}



	.sboxFirstTreatment-right-item img {

		width: 173px;

		height: 191px;

	}



	.aboutIndex-content-left h4 {

		font-size: 36px;

	}

	.aboutDownload{

		width: 80%;

	}

	.aboutDownload ul li span,

	.aboutSecondBox-content-item h2 {

		font-size: 26px;

	}

	.aboutDownload ul li a{

		font-size: 20px;

	}

	.pipe-textaa p,

	.aboutSecondBox-content-item p {

		font-size: 18px;

	}



	.numberlikjh {

		opacity: 0;

		visibility: hidden;

	}



	.aboutFourthBox-content {

		display: flex;

	}



	.aboutFourthBox-content-left {

		width: 240px;

		display: block;

	}



	.aboutFourthBox-content-center {

		width: 400px;

		height: 500px;

		margin-bottom: 0;

	}



	.aboutFourthBox-content-right {

		width: 480px;

	}



	.aboutFourthBox-content-right .swiper-slide>span,

	.aboutFourthBox-content-right .swiper-slide p {

		font-size: 18px;

	}

	.nav>ul>li>a {

		padding: 0 15px

	}



}



@media screen and (min-width: 1500px) {

	.news1400 {

		width: 1400px;

		margin: 0 auto

	}

	.three3 .aboutSecondBox-content-item{

		flex: 0 0 26%;

	}



	.padd80 {

		padding: 0 80px;

	}

	.nav .subnav li a {

		font-size: 16px;

	}



	.nav>ul>li>a {

		padding: 0 30px

	}



	.nav .subnav li a {

		padding: 0 15px;

	}



	.header h1 img {

		height: 66px;

	}



	.nav li a {

		font-size: 20px;

	}



	.nav .subnav {

		top: 63px;

	}



	.swiperBox h2 {

		font-size: 48px;

	}



	.cooperation-content-item-left {

		width: 640px;

		height: 410px;

	}



	.cooperation-content-item-right {

		width: calc(100% - 640px - 40px);

	}



	.cooperation-content-item-right .line {

		margin: 40px 0;

	}



	.cooperation-content-item-right .btn {

		margin-top: 80px;

	}



	.sboxFirstTreatment .sboxFirstTreatment-left {

		width: 390px;

	}



	.sboxFirstTreatment .sboxFirstTreatment-right {

		width: calc(100% - 445px);

		margin-top: 0;

	}



	.sboxFirstTreatment-right-item img {

		width: 200px;

		height: 220px;

	}



	.sboxSecondTreatment-right img {

		width: 636px;

		height: 266px;

	}



	.aboutBoxFifth-content .aboutBoxFifth-content-left {

		margin-top: 150px;

	}



	.aboutBoxFirst-content-left .number_list ul li {

		margin: 55px 0;

	}



	.aboutFourthBox-content-left {

		width: 240px;

	}



	.aboutFourthBox-content-center {

		width: 473px;

		height: 600px;

	}



	.aboutFourthBox-content-right {

		width: 510px;

	}

}



@media screen and (max-width: 992px) {

	.nav-menu-block .bread {

		display: none!important;

	}



	.nav-menu-block {

		justify-content: flex-end;

	}



	.btn-box {

		justify-content: center;

	}



	.pipeline {

		overflow-x: auto;

	}



	.pro-content {

		box-sizing: border-box;

		padding: 20px;

		width: 1200px;

	}



	.aboutBoxFifth {

		background-position: center left;

		height: auto;

		padding-bottom: 100px;

	}

	.contact-map-item .map-img{

		width: 100px;

		height: 160px;

	}

	.contact-map-item{

		padding: 20px 0;

	}

	.aboutSecondBox-content .swiper-pagination{

		bottom: 0px!important;

	}

	.ziyebanner .ziImg{

		height: 200px;

	}
	.cookies{
		flex-direction: column;
	}

}



@media screen and (max-width: 767px) {

	.news1400 {

		width: 95%;

		margin: 0 auto

	}
	

}